import cascader from './Cascader';
import checkbox from './Checkbox';
import dataPicker from './DatePicker';
import rangePicker from './DatePicker';
import input from './Input';
import number from './InputNumber';
import radio from './Radio';
import select from './Select';
import switchBlock from './Switch';
import textArea from './TextArea';
import timePicker from './TimePicker';
import treeSelect from './TreeSelect';
import upload from './Upload/Img';
import videoUpload from './Upload/Video';
import otherUpload from './Upload/Other';
import autoComplete from './AutoComplete';
import promoterGroup from './PromoterGroup';
import user from './User';
import customer from './Customer'
import expressTemplate from './ExpressTemplate';
import team from './Team'
import department from './Department';
import checkUser from './CheckUser'
import templateSign from './TemplateSign';
import teacher from './Teacher'
import numberGroup from './NumberGroup'
import stage from './Stage'
const IFormModule = {
  input,
  number,
  textArea,
  checkbox,
  cascader,
  timePicker,
  treeSelect,
  dataPicker,
  rangePicker,
  radio,
  select,
  upload,
  videoUpload,
  otherUpload,
  tags: select,
  user,
  multiple: select,
  switch: switchBlock,
  autoComplete,
  promoterGroup,
  customer,
  expressTemplate,
  team,
  department,
  checkUser,
  templateSign,
  teacher,
  numberGroup,
  stage
};

export {
  IFormModule,
  cascader as Cascader,
  select as Select,
  upload as Upload,
  checkbox as Checkbox,
  radio as Radio,
  input as Input,
  treeSelect as TreeSelect,
  user as User,
  team,
  department,
  checkUser,
  templateSign,
  teacher,
  stage
};
